if exists (select * from sys.all_columns where name = 'altura' and object_id = object_id('Produto'))
begin
	alter table produto
	drop column altura;
end
go

if exists (select * from sys.all_columns where name = 'largura' and object_id = object_id('Produto'))
begin
	alter table produto
	drop column largura;
end
go

if exists (select * from sys.all_columns where name = 'espessura' and object_id = object_id('Produto'))
begin
	alter table produto
	drop column espessura;
end
go

if exists (select * from sys.all_columns where name = 'profundidade' and object_id = object_id('Produto'))
begin
	alter table produto
	drop column profundidade;
end

if exists (select * from sys.all_columns where name = 'cor' and object_id = object_id('Produto'))
begin
	alter table produto
	drop column cor;
end
go

if not exists (select * from sys.all_columns where name = 'altura' and object_id = object_id('ProdutoPedido'))
begin
	alter table ProdutoPedido
	add [altura] [float] NULL
end
go

if not exists (select * from sys.all_columns where name = 'largura' and object_id = object_id('ProdutoPedido'))
begin
	alter table ProdutoPedido
	add [largura] [float] NULL
end
go

if not exists (select * from sys.all_columns where name = 'espessura' and object_id = object_id('ProdutoPedido'))
begin
	alter table ProdutoPedido
	add [espessura] [float] NULL
end
go

if not exists (select * from sys.all_columns where name = 'profundidade' and object_id = object_id('ProdutoPedido'))
begin
	alter table ProdutoPedido
	add [profundidade] [float] NULL
end
go

if not exists (select * from sys.all_columns where name = 'cor' and object_id = object_id('ProdutoPedido'))
begin
	alter table ProdutoPedido
	add [cor] [varchar](50) NULL
end
go

if not exists (select * from sys.all_columns where name = 'IdFornecedor' and object_id = object_id('produto'))
begin
	alter table produto
	add IdFornecedor int null;	
	
	ALTER TABLE dbo.produto  WITH CHECK ADD  CONSTRAINT FK_Fornecedor_Produto FOREIGN KEY(IdFornecedor)
	REFERENCES dbo.fornecedor(Id_fornecedor);

end
go


	
	
	
	